# 推挽缓冲电路设计(Snubber Circuits) # Push-Pull Snubber Circuit Design ![Transformer Schematic](https://mythidea.oss-cn-beijing.aliyuncs.com/usr/uploads/%7Byear%7D/%7Bmonth%7D/%7Brandname%7Dimage-20250420160920859.png "Transformer Schematic") ## 获取变压器参数和PCB参数 ## Obtain Transformer and PCB Parameters - 测试变压器初级电感L和初级漏感Lm:次级开路,用LCR测试初级电感为L;次级短路,用LCR测试初级电感为漏感Lm。 - 测试变压器初级电容和次级电容:使用LCR测试初级和次级的分布电容。 - 去掉变压器,MOS管不上电,用LCR测试初级电感脚位的电容为PCB分布电容。 - Measure the primary inductance L and primary leakage inductance Lm of the transformer: With the secondary open-circuited, measure the primary inductance using an LCR meter to obtain L; with the secondary short-circuited, measure the primary inductance using the LCR meter to get the leakage inductance Lm. - Measure the primary and secondary capacitances of the transformer: Use the LCR meter to measure the distributed capacitances of the primary and secondary windings. - Remove the transformer and do not power the MOSFET. Measure the capacitance at the primary inductance terminals using the LCR meter to obtain the PCB distributed capacitance. ## 计算RC——方法一 ## Calculating RC - Method One - 测试初级(MOS的D端)的电压波形,确认脉冲振荡频率fr1。 - 测试未上电时,焊上变压器后,使用LCR测试初级(MOS的D端)的分布电容Cpar。 - 计算计生电感Lpar:$L_{par}=\frac{1}{(2\pi fr)^2C_{par}}$。 - 计算特征阻抗:$Z=\sqrt{\frac{L_{par}}{C_{par}}}$。 - Measure the voltage waveform at the primary side (the D terminal of the MOSFET) to determine the pulse oscillation frequency fr1. - With the transformer soldered in place but not powered, use the LCR meter to measure the distributed capacitance Cpar at the primary side (the D terminal of the MOSFET). - Calculate the parasitic inductance Lpar: $L_{par}=\frac{1}{(2\pi fr)^2C_{par}}$. - Calculate the characteristic impedance: $Z=\sqrt{\frac{L_{par}}{C_{par}}}$. 根据经验,缓冲电路的R和C分别为: Based on experience, the values for R and C in the snubber circuit are as follows: - $R=Z$ - $C=7 \sim 10 C_{par}$ rc时间常数为: The RC time constant is: - $\tau=RC=7ZC_{par}=7\sqrt{L_{par}C_{par}} > 2\pi\sqrt{L_{par}C_{par}}$ 即比振荡频率要大,对于振荡信号来说相当于是个RC低通滤波器。 This means it is larger than the oscillation frequency. For oscillating signals, it essentially acts as an RC low-pass filter. 吸收电路需要在至少1个周期内完成放电,故时间常数也不能大于fs(开关频率)。 The snubber circuit needs to complete the discharge within at least one cycle, so the time constant must not be greater than fs (the switching frequency). 由于开关时会进行充放电,故在R上会消耗2次,功率为: Since charging and discharging occur during switching, power is dissipated twice across R, with the power being: - $P=2f_s\left(\frac{1}{2}C{V_{peak}}^2\right)=f_sC{V_{peak}}^2$ fs为开关频率,C为RC的电容,Vpeak为mos的D端振荡的峰值电压。根据这个功率估算电阻需要的封装大小。 Here, fs is the switching frequency, C is the capacitance in the RC circuit, and Vpeak is the peak voltage of the oscillation at the D terminal of the MOSFET. The required package size for the resistor can be estimated based on this power. ## 计算RC——方法二 ## Calculating RC - Method Two 不使用LCR仪器的情况下,只使用示波器可以进行近似计算。 Without using an LCR meter, approximate calculations can be made using only an oscilloscope. - 测试初级(MOS的D端)的电压波形,确认脉冲振荡频率fr1:$fr_1=\frac{1}{2\pi\sqrt{L_{par}C_{par}}}$。 - RC电路焊接0R+Cadd,即只焊接一个电容,比如100pF,测试脉冲振荡频率fr2:$fr_2=\frac{1}{2\pi\sqrt{L_{par}(C_{par}+C_{add})}}$。 - 计算特征阻抗R:$R=Z=\frac{1}{2\pi C_{add}f_{r1}}\left(\frac{f_{r1}^2}{f_{r2}^2}-1\right)$。 - 估算C:$C=\frac{2}{\pi f_{r1}R}$。 - Measure the voltage waveform at the primary side (the D terminal of the MOSFET) to determine the pulse oscillation frequency fr1: $fr_1=\frac{1}{2\pi\sqrt{L_{par}C_{par}}}$. - Solder a capacitor, such as 100pF (Cadd), to the RC circuit without adding any resistance (0R), and measure the pulse oscillation frequency fr2: $fr_2=\frac{1}{2\pi\sqrt{L_{par}(C_{par}+C_{add})}}$. - Calculate the characteristic impedance R: $R=Z=\frac{1}{2\pi C_{add}f_{r1}}\left(\frac{f_{r1}^2}{f_{r2}^2}-1\right)$. - Estimate the capacitance C: $C=\frac{2}{\pi f_{r1}R}$. 计算可以使用[在线工具](https://mythbird.streamlit.app/snubber) The calculations can be performed using the [online tool](https://mythbird.streamlit.app/snubber).